home *** CD-ROM | disk | FTP | other *** search
/ Megarom / Megarom Macintosh CD Software (Quantum Leap)(1992).iso / INIT⁄EXTEN / PBTools 1.2 / SafeSleep™ Read Me < prev    next >
Text File  |  1992-03-23  |  6KB  |  77 lines

  1. SafeSleep™ is Copyright ©1992 Bill Steinberg. All Rights Reserved. SafeSleep is free. This document 
  2. describes version 1.2 of SafeSleep. If you distribute SafeSleep™, it must be free, and you must include 
  3. this documentation.
  4.  
  5. SafeSleep is a small System Extension (aka INIT) for the PowerBooks. Though I haven't tested it on a 
  6. Mac Portable, I suspect it will work fine on that too. SafeSleep will not load on any Mac which does not 
  7. have the Power Manager. SafeSleep blanks the screen and requests a password whenever a sleeping Mac 
  8. is awakened. I wrote SafeSleep after I came back from lunch one day to find a co-worker looking at the 
  9. screen on my PB100. He was curious about my new PowerBook, opened it, and hit a key... Fortunately, 
  10. he was a friend, and didn't know enough about Macs  to cause any damage <grin>.
  11.  
  12. Version 1.x of SafeSleep is pretty simple. Though it will soon be a Control Panel (instead of a System 
  13. Extension) for easy configurability, I wanted to release it now, rather than a month or so from now, 
  14. when I'll have a chance to finish the Control Panel interface. For now, you need ResEdit to change any of 
  15. the defaults, including changing the default password, which is "Password" (no quotes, the capital P is 
  16. significant).
  17.  
  18. Just drag the SafeSleep Extension into your System Folder; if you're running System 7, the Finder will 
  19. put SafeSleep into the Extensions Folder (which is where it belongs if you're running System 7). The 
  20. next time you boot, SafeSleep will be loaded. If you use an INIT Manager, make sure you tell it to load 
  21. SafeSleep.
  22.  
  23. Once loaded, SafeSleep stays dormant until your PowerBook goes to sleep, at which point SafeSleep 
  24. clears your screen. When your Mac is awakened, SafeSleep puts up a small window requesting your 
  25. password. If the correct password is not entered in 30 seconds, SafeSleep puts the PowerBook back to 
  26. sleep. You can change the password, and you can change the amount of time SafeSleep waits for the 
  27. correct password. You can also instruct SafeSleep to wait until wakeup time before clearing your 
  28. screen (giving the person waking up your Mac a second or so view of what was being displayed when 
  29. your Mac went to sleep).
  30.  
  31. SafeSleep is NOT a foolproof security device; it only provides simple protection against casual access to 
  32. your sleeping PowerBook. If your PowerBook is rebooted, SafeSleep will NOT automatically engage until 
  33. your Mac goes to sleep and wakes up for the first time. If you need foolproof security, you'll need to look 
  34. to one of the commercial or shareware  security programs. If you just want to keep idle hands from 
  35. accessing your PowerBook, SafeSleep should do the trick for you. When I get around to writing the 
  36. Control Panel interface, I may add the ability for SafeSleep to protect across reboots. I will NOT, 
  37. however, be adding the ability to protect against booting from another disk, or from disabling the 
  38. SafeSleep Control Panel.
  39.  
  40. While the SafeSleep window is up, just type in your password to dismiss it. Case IS significant, and the 
  41. return key is NOT needed at the end of your password.  Any time an incorrect character is entered, the 
  42. compare is reset (silently) and the whole password must be re-entered.  If you mess up entering the 
  43. password, just type any chatacter that is NOT in your password (return is ok, as return is normally 
  44. NOT part of the password), and then type it again. If you set SafeSleep to wait until wakup time before 
  45. clearing the screen, you may "type ahead" your password while SafeSleep is clearing your screen.
  46.  
  47. To change the password, you'll need ResEdit. The password is stored in STR  resource number 128 in 
  48. the SafeSleep file. The default password is "Password". (No quotes, the capital P is significant). You can 
  49. change this to anything you can type. If you enter a password that is longer than 255 characters, 
  50. ResEdit will truncate it to the first 255 characters. If you enter returns into the password string when 
  51. you configure it, you'll have to enter them when SafeSleep is prompting you too.
  52.  
  53. To change the amount of time you have to enter the password, you'll need to edit the SSr resource. I 
  54. have included a ResEdit TMPL resource in the SafeSleep file to aid you in editing the SSpr resource. 
  55. The first item in the SSpr resource is a long integer holding the number of ticks (60ths of a second) 
  56. that SafeSleep will wait for the password to be entered. The default value is 1800 ticks, or 30 seconds. 
  57. You can change it to whatever you like, but note that you should allow enough time to actually enter the 
  58. correct password. Normally there should be no reason for you to change the value from 1800 ticks. You 
  59. do NOT want to increase it to some huge number;  If you do, and someone who doesn't know the correct 
  60. password wakes your PowerBook, it will not go back to sleep before its battery dies. The other field in 
  61. the SSpr resource is the "Clear Screen before Sleeping" field. SafeSleep normally clears the screen 
  62. when your PowerBook goes to sleep (so there is nothing visible to the person waking up your Mac). If 
  63. you prefer SafeSleep to wait until your Mac wakes up before clearing the screen, change the "Clear 
  64. Screen before Sleeping" field to 0. You might want to do this if the 1 to 2 second screen clear delay at 
  65. sleep time annoys you. Change this field back to 1 to have SafeSleep clear the screen when your 
  66. PowerBook goes to sleep, rather then when it wakes up.
  67.  
  68. Version 1.0 - Release
  69. Version 1.1 - Added ability to clear screen at sleep time as well as at wakeup time.
  70. Version 1.2 - Network warning dialogs (eg when AppleTalk is running), no longer appear when SafeSleep
  71. forces sleep due to incorrect password (or no password) being entered in time.
  72.  
  73. Bill Steinberg - Sat, Mar 21, 1992
  74. CompuServe 76703,1027 (Preferred)
  75. AppleLink X0542
  76.  
  77.